import request from '@/utils/request'

// 获取banner
export function bannerApiqueryOne(data) {
  return request({
    url: '/bannerApi/queryAll',
    method: 'post',
    data
  })
}
// 获取栏目
export function columnApiqueryAll(data) {
  return request({
    url: '/columnApi/queryAll',
    method: 'post',
    data
  })
}
// 列表查询
export function contentApiqueryAll(data) {
  return request({
    url: '/contentApi/queryAll',
    method: 'post',
    data
  })
}
// 列表查询-带分页
export function contentApiqueryPage(data) {
  return request({
    url: '/contentApi/queryPage',
    method: 'post',
    data
  })
}

// 查询内容
export function contentApiqueryOne(query) {
  return request({
    url: '/contentApi/queryOneByManager',
    method: 'get',
    params: query
  })
}

// 获取用户信息
export function queryInfo() {
  return request({
    url: '/userApi/queryInfo',
    method: 'get'
  })
}
// 修改用户信息
export function userApiedit(data) {
  return request({
    url: '/userApi/edit',
    method: 'post',
    data
  })
}

// 添加音乐
export function musicApiAdd(data) {
  return request({
    url: '/musicApi/add',
    method: 'post',
    data
  })
}

// 查询已通过作品
export function musicApiqueryAll(data) {
  return request({
    url: '/musicApi/queryAll',
    method: 'post',
    data
  })
}

// 查询已通过作品
export function musicApisortByAuditTime(data) {
  return request({
    url: '/musicApi/sortByAuditTime',
    method: 'post',
    data
  })
}

// 查询详情
export function musicApiqueryOne(query) {
  return request({
    url: '/musicApi/queryOne',
    method: 'get',
    params: query
  })
}
// 作品查询 - 查询试听（分页）
export function musicApisortByPlayVolume(data) {
  return request({
    url: '/musicApi/sortByPlayVolume',
    method: 'post',
    data
  })
}
// 作品查询 -查询最热（分页）
export function musicApisortByComposite(data) {
  return request({
    url: '/musicApi/sortByComposite',
    method: 'post',
    data
  })
}
// 游客投票
export function touristApitouristVote(data) {
  return request({
    url: '/touristApi/touristVote',
    method: 'post',
    data
  })
}
// 获取openid
export function weChatApiauthCallBack(query) {
  return request({
    url: '/weChatApi/authCallBack',
    method: 'get',
    params: query
  })
}

// 查询最新（个人）（分页）
export function userApisortByAuditTime(data) {
  return request({
    url: '/userApi/sortByAuditTime',
    method: 'post',
    data
  })
}
// 查询试听（个人）（分页）
export function userApisortByPlayVolume(data) {
  return request({
    url: '/userApi/sortByPlayVolume',
    method: 'post',
    data
  })
}
// 查询最热（个人）（分页）
export function userApisortByComposite(data) {
  return request({
    url: '/userApi/sortByComposite',
    method: 'post',
    data
  })
}

// 增加播放量
export function musicApiplayVolume(query) {
  return request({
    url: '/musicApi/playVolume',
    method: 'get',
    params: query
  })
}

// 点评-新增
export function reviewsApiadd(data) {
  return request({
    url: '/reviewsApi/add',
    method: 'post',
    data
  })
}

// 点评-修改
export function reviewsApiedit(data) {
  return request({
    url: '/reviewsApi/edit',
    method: 'post',
    data
  })
}

// 查询音乐的评价
export function reviewsApiqueryAll(data) {
  return request({
    url: '/reviewsApi/queryAll',
    method: 'post',
    data
  })
}
// 查看详细评价
export function reviewsApiqueryOne(query) {
  return request({
    url: '/reviewsApi/queryOne',
    method: 'get',
    params: query
  })
}

// 作品修改
export function musicApiedit(data) {
  return request({
    url: '/musicApi/edit',
    method: 'post',
    data
  })
}
// 作品删除
export function musicApidelete(data) {
  return request({
    url: '/musicApi/delete',
    method: 'post',
    data
  })
}

// 作品修改
export function querySelfAll(data) {
  return request({
    url: '/reviewsApi/querySelfAll',
    method: 'post',
    data
  })
}
// 翻页
export function contentApiturnPages(query) {
  return request({
    url: '/contentApi/turnPages',
    method: 'get',
    params: query
  })
}
// 查看详情
export function queryById(query) {
  return request({
    url: '/userApi/queryById',
    method: 'get',
    params: query
  })
}
// 投票列表
export function queryTop(query) {
  return request({
    url: '/musicApi/queryTop',
    method: 'get',
    params: query
  })
}
// 获取时间
export function getTime() {
  return request({
    url: '/musicApi/getTime',
    method: 'get'
  })
}

// 全局搜索方法
export function globalQueryAll(data) {
  return request({
    url: '/contentApi/globalQueryAll',
    method: 'post',
    data
  })
}

// 统计
export function statistics(query) {
  return request({
    url: '/contentApi/statistics',
    method: 'get',
    params: query
  })
}

// 各地动态
export function queryCascadeContentGroupByColumnId(query) {
  return request({
    url: '/contentApi/queryCascadeContentGroupByColumnId',
    method: 'get',
    params: query
  })
}

// 首页统计
export function activityStatistical() {
  return request({
    url: '/activityStatistical',
    method: 'get'
  })
}

// 弹窗

export function updateFirstSwich(query) {
  return request({
    url: '/indexApi/updateFirstSwich',
    method: 'get',
    params: query
  })
}
export function getFirstSwich(query) {
  return request({
    url: '/indexApi/getFirstSwich',
    method: 'get',
    params: query
  })
}

export function getConfig(query) {
  return request({
    url: '/getConfig',
    method: 'get',
    params: query
  })
}
export function setConfig(data) {
  return request({
    url: '/setConfig',
    method: 'post',
    data
  })
}

